package com.iatinspur.classlife;


/**
 *  todo 如果直接访问静态变量 静态变量在哪个类就初始化哪个类
 *       所以 在没有 new B01时  B01没有初始化
 *       B01.a=A01.a=1
 *       有new B01时      B01初始化
 *       A01.a = B01.a=2
 *
 */
public class Demo2 {
    public static void main(String[] args) {
        new B01();
        System.out.println(B01.a);
    }
}



class A01{
    public static int a = 0;

    static{
        a = 1;
    }
}


class B01 extends A01{
    static{
        a = 2;
    }
}
